Class DatabaseHandler

Summary

Fully Qualified Name: CodeIgniter\Session\Handlers\DatabaseHandler
Extends: BaseHandler
Implements: SessionHandlerInterface

Description

Session handler using current Database for storage

Methods

Name Description Defined By
__construct() Constructor DatabaseHandler
close() Close DatabaseHandler
destroy() Destroy DatabaseHandler
gc() Garbage Collector DatabaseHandler
open() Open DatabaseHandler
read() Read DatabaseHandler
write() Write DatabaseHandler

Method Details

__construct()

Constructor

Parameter Name Type Description
$config \BaseConfig
$ipAddress string

Returns:

close()

Close

Releases locks and closes file descriptor.

Returns: bool

destroy()

Destroy

Destroys the current session.

Parameter Name Type Description
$sessionID string

Returns: bool

gc()

Garbage Collector

Deletes expired sessions

Parameter Name Type Description
$maxlifetime int Maximum

Returns: bool

open()

Open

Ensures we have an initialized database connection.

Parameter Name Type Description
$savePath string Path
$name string Session

Returns: bool

read()

Read

Reads session data and acquires a lock

Parameter Name Type Description
$sessionID string Session

Returns: string Serialized session data

write()

Write

Writes (create / update) session data

Parameter Name Type Description
$sessionID string Session
$sessionData string Serialized

Returns: bool

Top